home *** CD-ROM | disk | FTP | other *** search
- /* ETYPE: Global function type definitions for
- MicroEMACS 3.9
-
- written by Daniel Lawrence
- based on code by Dave G. Conroy,
- Steve Wilhite and George Jones
- */
-
-
- /* ALL global fuction declarations */
-
- BUFFER *PASCAL NEAR bfind();
- BUFFER *PASCAL NEAR getdefb();
- BUFFER *PASCAL NEAR getcbuf();
- char *PASCAL NEAR bytecopy();
- char *PASCAL NEAR complete();
- char *PASCAL NEAR envval();
- char *PASCAL NEAR fixnull();
- char *PASCAL NEAR flook();
- char *PASCAL NEAR funval();
- char *PASCAL NEAR getctext();
- char *PASCAL NEAR getfname();
- char *PASCAL NEAR getkill();
- char *PASCAL NEAR getreg();
- char *PASCAL NEAR getval();
- char *PASCAL NEAR gtenv();
- char *PASCAL NEAR gtfilename();
- char *PASCAL NEAR gtfun();
- char *PASCAL NEAR gtusr();
- char *PASCAL NEAR int_asc();
- char *PASCAL NEAR ltos();
- char *PASCAL NEAR makename();
- char *PASCAL NEAR mklower();
- char *PASCAL NEAR mkupper();
- char *PASCAL NEAR namval();
- char *PASCAL NEAR timeset();
- char *PASCAL NEAR token();
- char *PASCAL NEAR transbind();
- char *PASCAL NEAR trimstr();
- char *PASCAL NEAR xlat();
- int (PASCAL NEAR *PASCAL NEAR fncmatch())();
- int (PASCAL NEAR *PASCAL NEAR getname())();
- int PASCAL NEAR absv();
- int PASCAL NEAR amatch();
- int PASCAL NEAR biteq();
- int PASCAL NEAR boundry();
- int PASCAL NEAR cclmake();
- int PASCAL NEAR checknext();
- int PASCAL NEAR desfunc();
- int PASCAL NEAR desvars();
- int PASCAL NEAR dispvar();
- int PASCAL NEAR echochar();
- int PASCAL NEAR eq();
- int PASCAL NEAR ernd();
- int PASCAL NEAR execkey();
- int PASCAL NEAR fbound();
- int PASCAL NEAR fexist();
- int PASCAL NEAR fisearch();
- int PASCAL NEAR getkey();
- int PASCAL NEAR gettyp();
- int PASCAL NEAR getwpos();
- int PASCAL NEAR get_char();
- int PASCAL NEAR match_pat();
- int PASCAL NEAR mceq();
- int PASCAL NEAR mcscanner();
- int PASCAL NEAR mcstr();
- int PASCAL NEAR nextch();
- int PASCAL NEAR promptpattern();
- int PASCAL NEAR readpattern();
- int PASCAL NEAR reglines();
- int PASCAL NEAR remmark();
- int PASCAL NEAR replaces();
- int PASCAL NEAR risearch();
- int PASCAL NEAR scanmore();
- int PASCAL NEAR scanner();
- int PASCAL NEAR setlower();
- int PASCAL NEAR setupper();
- int PASCAL NEAR setvar();
- int PASCAL NEAR sindex();
- int PASCAL NEAR stol();
- int PASCAL NEAR svar();
- int PASCAL NEAR tgetc();
- int PASCAL NEAR uneat();
- LINE *PASCAL NEAR lalloc();
- LINE *PASCAL NEAR mouseline();
- PASCAL NEAR addline();
- PASCAL NEAR adjustmode();
- PASCAL NEAR anycb();
- PASCAL NEAR apro();
- PASCAL NEAR asc_int();
- PASCAL NEAR backchar();
- PASCAL NEAR backdel();
- PASCAL NEAR backhunt();
- PASCAL NEAR backline();
- PASCAL NEAR backpage();
- PASCAL NEAR backsearch();
- PASCAL NEAR backword();
- PASCAL NEAR bclear();
- PASCAL NEAR bindtokey();
- PASCAL NEAR bktoshell();
- PASCAL NEAR buildlist();
- PASCAL NEAR capword();
- PASCAL NEAR cbuf();
- PASCAL NEAR cbuf1();
- PASCAL NEAR cbuf10();
- PASCAL NEAR cbuf11();
- PASCAL NEAR cbuf12();
- PASCAL NEAR cbuf13();
- PASCAL NEAR cbuf14();
- PASCAL NEAR cbuf15();
- PASCAL NEAR cbuf16();
- PASCAL NEAR cbuf17();
- PASCAL NEAR cbuf18();
- PASCAL NEAR cbuf19();
- PASCAL NEAR cbuf2();
- PASCAL NEAR cbuf20();
- PASCAL NEAR cbuf21();
- PASCAL NEAR cbuf22();
- PASCAL NEAR cbuf23();
- PASCAL NEAR cbuf24();
- PASCAL NEAR cbuf25();
- PASCAL NEAR cbuf26();
- PASCAL NEAR cbuf27();
- PASCAL NEAR cbuf28();
- PASCAL NEAR cbuf29();
- PASCAL NEAR cbuf3();
- PASCAL NEAR cbuf30();
- PASCAL NEAR cbuf31();
- PASCAL NEAR cbuf32();
- PASCAL NEAR cbuf33();
- PASCAL NEAR cbuf34();
- PASCAL NEAR cbuf35();
- PASCAL NEAR cbuf36();
- PASCAL NEAR cbuf37();
- PASCAL NEAR cbuf38();
- PASCAL NEAR cbuf39();
- PASCAL NEAR cbuf4();
- PASCAL NEAR cbuf40();
- PASCAL NEAR cbuf5();
- PASCAL NEAR cbuf6();
- PASCAL NEAR cbuf7();
- PASCAL NEAR cbuf8();
- PASCAL NEAR cbuf9();
- PASCAL NEAR cex();
- PASCAL NEAR cinsert();
- PASCAL NEAR clean();
- PASCAL NEAR clrmes();
- PASCAL NEAR cmdstr();
- PASCAL NEAR copyregion();
- PASCAL NEAR crypt();
- PASCAL NEAR ctlxe();
- PASCAL NEAR ctlxlp();
- PASCAL NEAR ctlxrp();
- PASCAL NEAR ctoec();
- PASCAL NEAR ctrlg();
- PASCAL NEAR dcline();
- PASCAL NEAR deblank();
- PASCAL NEAR debug();
- PASCAL NEAR delbword();
- PASCAL NEAR delfword();
- PASCAL NEAR delgmode();
- PASCAL NEAR delins();
- PASCAL NEAR delmode();
- PASCAL NEAR delwind();
- PASCAL NEAR desbind();
- PASCAL NEAR deskey();
- PASCAL NEAR detab();
- PASCAL NEAR dobuf();
- PASCAL NEAR docmd();
- PASCAL NEAR dofile();
- PASCAL NEAR ectoc();
- PASCAL NEAR edinit();
- PASCAL NEAR editloop();
- PASCAL NEAR endword();
- PASCAL NEAR enlargewind();
- PASCAL NEAR entab();
- PASCAL NEAR execbuf();
- PASCAL NEAR execcmd();
- PASCAL NEAR execfile();
- PASCAL NEAR execprg();
- PASCAL NEAR execproc();
- PASCAL NEAR execprog();
- PASCAL NEAR execute();
- PASCAL NEAR expandp();
- PASCAL NEAR ffclose();
- PASCAL NEAR ffgetline();
- PASCAL NEAR ffputline();
- PASCAL NEAR ffropen();
- PASCAL NEAR ffwopen();
- PASCAL NEAR filefind();
- PASCAL NEAR filename();
- PASCAL NEAR fileread();
- PASCAL NEAR filesave();
- PASCAL NEAR filewrite();
- PASCAL NEAR fillpara();
- PASCAL NEAR filter();
- PASCAL NEAR findvar();
- PASCAL NEAR fmatch();
- PASCAL NEAR fnclabel();
- PASCAL NEAR forwchar();
- PASCAL NEAR forwdel();
- PASCAL NEAR forwhunt();
- PASCAL NEAR forwline();
- PASCAL NEAR forwpage();
- PASCAL NEAR forwsearch();
- PASCAL NEAR forwword();
- PASCAL NEAR freewhile();
- PASCAL NEAR getccol();
- PASCAL NEAR getcline();
- PASCAL NEAR getcmd();
- PASCAL NEAR getfence();
- PASCAL NEAR getfile();
- PASCAL NEAR getgoal();
- PASCAL NEAR getregion();
- PASCAL NEAR getstring();
- PASCAL NEAR gotobob();
- PASCAL NEAR gotobol();
- PASCAL NEAR gotobop();
- PASCAL NEAR gotoeob();
- PASCAL NEAR gotoeol();
- PASCAL NEAR gotoeop();
- PASCAL NEAR gotoline();
- PASCAL NEAR gotomark();
- PASCAL NEAR help();
- PASCAL NEAR ifile();
- PASCAL NEAR indent();
- PASCAL NEAR initchars();
- PASCAL NEAR insbrace();
- PASCAL NEAR insfile();
- PASCAL NEAR inspound();
- PASCAL NEAR insspace();
- PASCAL NEAR inword();
- PASCAL NEAR isearch();
- PASCAL NEAR ismodeline();
- PASCAL NEAR istring();
- PASCAL NEAR kdelete();
- PASCAL NEAR killbuffer();
- PASCAL NEAR killpara();
- PASCAL NEAR killregion();
- PASCAL NEAR killtext();
- PASCAL NEAR kinsert();
- PASCAL NEAR lchange();
- PASCAL NEAR ldelete();
- PASCAL NEAR ldelnewline();
- PASCAL NEAR lfree();
- PASCAL NEAR linsert();
- PASCAL NEAR linstr();
- PASCAL NEAR listbuffers();
- PASCAL NEAR lnewline();
- PASCAL NEAR long_asc();
- PASCAL NEAR lover();
- PASCAL NEAR lowerregion();
- PASCAL NEAR lowerword();
- PASCAL NEAR lowrite();
- PASCAL NEAR macarg();
- PASCAL NEAR macrotokey();
- PASCAL NEAR makelist();
- PASCAL NEAR makelit();
- PASCAL NEAR mcclear();
- PASCAL NEAR meexit();
- PASCAL NEAR meta();
- PASCAL NEAR mlerase();
- PASCAL NEAR mlforce();
- PASCAL NEAR mlout();
- PASCAL NEAR mlputf();
- PASCAL NEAR mlputi();
- PASCAL NEAR mlputli();
- PASCAL NEAR mlputs();
- PASCAL NEAR mlreply();
- PASCAL NEAR mltreply();
- PASCAL NEAR mlyesno();
- PASCAL NEAR modeline();
- PASCAL NEAR mouseoffset();
- PASCAL NEAR movecursor();
- PASCAL NEAR movemd();
- PASCAL NEAR movemu();
- PASCAL NEAR mregdown();
- PASCAL NEAR mregup();
- PASCAL NEAR mvdnwind();
- PASCAL NEAR mvupwind();
- PASCAL NEAR namebuffer();
- PASCAL NEAR namedcmd();
- PASCAL NEAR narrow();
- PASCAL NEAR newline();
- PASCAL NEAR newsize();
- PASCAL NEAR newwidth();
- PASCAL NEAR nextarg();
- PASCAL NEAR nextbuffer();
- PASCAL NEAR nextdown();
- PASCAL NEAR nextup();
- PASCAL NEAR nextwind();
- PASCAL NEAR nullproc();
- PASCAL NEAR onlywind();
- PASCAL NEAR openline();
- PASCAL NEAR ostring();
- PASCAL NEAR outstring();
- PASCAL NEAR ovstring();
- PASCAL NEAR pipecmd();
- PASCAL NEAR prevwind();
- PASCAL NEAR putctext();
- PASCAL NEAR putline();
- PASCAL NEAR qreplace();
- PASCAL NEAR quickexit();
- PASCAL NEAR quit();
- PASCAL NEAR quote();
- PASCAL NEAR rdonly();
- PASCAL NEAR readin();
- PASCAL NEAR reform();
- PASCAL NEAR reframe();
- PASCAL NEAR refresh();
- PASCAL NEAR reposition();
- PASCAL NEAR resetkey();
- PASCAL NEAR resize();
- PASCAL NEAR resizm();
- PASCAL NEAR resterr();
- PASCAL NEAR restwnd();
- PASCAL NEAR rmcclear();
- PASCAL NEAR rmcstr();
- PASCAL NEAR rvstrcpy();
- PASCAL NEAR savematch();
- PASCAL NEAR savewnd();
- PASCAL NEAR scwrite();
- PASCAL NEAR setbit();
- PASCAL NEAR setccol();
- PASCAL NEAR setekey();
- PASCAL NEAR setfillcol();
- PASCAL NEAR setgmode();
- PASCAL NEAR setjtable();
- PASCAL NEAR setmark();
- PASCAL NEAR setmod();
- PASCAL NEAR shellprog();
- PASCAL NEAR showcpos();
- PASCAL NEAR shrinkwind();
- PASCAL NEAR spal();
- PASCAL NEAR spawn();
- PASCAL NEAR spawncli();
- PASCAL NEAR splitwind();
- PASCAL NEAR sreplace();
- PASCAL NEAR startup();
- PASCAL NEAR storemac();
- PASCAL NEAR storeproc();
- PASCAL NEAR strinc();
- PASCAL NEAR swapmark();
- PASCAL NEAR swbuffer();
- PASCAL NEAR tab();
- PASCAL NEAR trim();
- PASCAL NEAR ttclose();
- PASCAL NEAR ttflush();
- PASCAL NEAR ttgetc();
- PASCAL NEAR ttopen();
- PASCAL NEAR ttputc();
- PASCAL NEAR twiddle();
- PASCAL NEAR typahead();
- PASCAL NEAR unarg();
- PASCAL NEAR unbindchar();
- PASCAL NEAR unbindkey();
- PASCAL NEAR unmark();
- PASCAL NEAR unqname();
- PASCAL NEAR updall();
- PASCAL NEAR update();
- PASCAL NEAR updateline();
- PASCAL NEAR upddex();
- PASCAL NEAR updext();
- PASCAL NEAR updgar();
- PASCAL NEAR updone();
- PASCAL NEAR updpos();
- PASCAL NEAR updupd();
- PASCAL NEAR upmode();
- PASCAL NEAR upperregion();
- PASCAL NEAR upperword();
- PASCAL NEAR upscreen();
- PASCAL NEAR upwind();
- PASCAL NEAR usebuffer();
- PASCAL NEAR varclean();
- PASCAL NEAR varinit();
- PASCAL NEAR viewfile();
- PASCAL NEAR vteeol();
- PASCAL NEAR vtfree();
- PASCAL NEAR vtinit();
- PASCAL NEAR vtmove();
- PASCAL NEAR vtputc();
- PASCAL NEAR vttidy();
- PASCAL NEAR widen();
- PASCAL NEAR wordcount();
- PASCAL NEAR wrapword();
- PASCAL NEAR writemsg();
- PASCAL NEAR writeout();
- PASCAL NEAR yank();
- PASCAL NEAR zotbuf();
- unsigned int PASCAL NEAR chcase();
- unsigned int PASCAL NEAR getckey();
- unsigned int PASCAL NEAR stock();
- KEYTAB *getbind();
- WINDOW *PASCAL NEAR mousewindow();
- WINDOW *PASCAL NEAR wpopup();
-
- #if MSDOS & TURBO
- PASCAL NEAR binary(char *, char *(PASCAL NEAR *)(), int);
- #else
- PASCAL NEAR binary();
- #endif
-
- #if COMPLET
- char *PASCAL NEAR getffile();
- char *PASCAL NEAR getnfile();
- #endif
-
- char PASCAL NEAR upperc();
- char PASCAL NEAR lowerc();
-
- #if DIACRIT
- int PASCAL NEAR islower();
- int PASCAL NEAR isupper();
- int PASCAL NEAR isletter();
- #endif
-
- #if MAGIC
- BITMAP PASCAL NEAR clearbits();
- #endif
-
- #if DTL
- CDECL NEAR mlwrite(...);
- #else
- CDECL NEAR mlwrite();
- #endif
-
- /* some library redefinitions */
-
- char *strcat();
- char *strcpy();
- char *malloc();
-
-
-